🇬🇧 en it 🇮🇹

in the nick of time

  • (idiomatic) At the last possible moment; at the last minute.
all'ultimo minuto, all'ultimo momento
Wiktionary Links